home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Source Code / C / Applications / Fixation 1.3 / graphics.h < prev    next >
Text File  |  1996-02-16  |  855b  |  44 lines

  1. // graphics.h
  2.  
  3. enum {
  4.     kDDDDummyval = -1,
  5.     kmaxpix = 8,
  6.     kmaxframes = 24,
  7.     kmaxgworlds = 1,
  8.     kSquareSize = 32,
  9.     kBoardSize = kSquareSize * 8,
  10.     kStatY = 24,
  11.     kHeader = 14,
  12.     kWinHeight = kBoardSize + kStatY * 2 + kHeader,
  13.     kBugsize = 24,
  14.     kFooterSize = 18,
  15.     kBugY = kBugsize * 5,
  16.     kBugspace = 40,
  17.     kBotBug = kWinHeight - kBugY,
  18.     kBugPadding = 16,
  19.     
  20.     Bwhite = 0,
  21.     Bblack,
  22.     BwhiteModern,
  23.     BblackModern,
  24.     BwhiteApple,
  25.     BblackApple,
  26.     Bwhite2bit,
  27.     Bblack2bit
  28.     
  29.         // remember to change kmaxpix . . .
  30.     
  31. //    BWship = 0,
  32. };
  33.  
  34. extern GWorldPtr boff;
  35. extern Rect blockrect[kmaxpix], blockrectworld[kmaxgworlds], boffrect;
  36. extern Fastmap *bpix[kmaxpix][kmaxframes];
  37. extern GWorldPtr bworld[kmaxgworlds];
  38. extern GWorldPtr bmask[kmaxgworlds];
  39. extern ColorTable **colorTab;
  40. extern GDHandle maindev;
  41. extern RGBColor wcol, bcol, rgbBlack, bugcol;
  42.  
  43. void LoadAllGraphics(void);
  44.